/**
16.10 运行时反射
scala 编译器会将 scala 代码编译成 JVM 字节码，编译过程中会擦除 scala
特有的一些类型信息，在 scala-2.10 以前，只能在 scala 中利用 java 的反射机
制，但是通过 java 反射机制得到的是只是擦除后的类型信息，并不包括 scala
的一些特定类型信息。从 scala-2.10 起， scala 实现了自己的反射机制，我们
可以通过 scala 的反射机制得到 scala 的类型信息。
给定类型或者对象实例，通过 scala 运行时反射，可以做到：
1）获取运行时类型信息；
2）通过类型信息实例化新对象；
3）访问或调用对象的方法和属性等。
16.10.1获取运行时类型信息
scala 运行时类型信息是保存在 TypeTag 对象中，编译器在编译过程中将
类型信息保存到 TypeTag 中，并将其携带到运行期。我们可以通过 typeTag
方法获取 TypeTag 类型信息
  */


package scalaLearning.scalaBasic.ch16AdvancedTypes
//import scala.reflect.runtime.universe._      // for runtime reflection


object reflectTest {
}